package br.usp.icmc.dilvan.aimTemplateViewer.client.aimTemplate;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@SuppressWarnings("serial")
public class ImagingObservationAIMTemplate implements Serializable {
	boolean annotatorConfidence = false;
	List<ImagingObservationCharacteristicAIMTemplate> imagingObservationCharacteristicAIMTemplates = new ArrayList<ImagingObservationCharacteristicAIMTemplate>();

	public ImagingObservationAIMTemplate() {
		super();
	}

	public ImagingObservationAIMTemplate(
			boolean annotatorConfidence,
			List<ImagingObservationCharacteristicAIMTemplate> imagingObservationCharacteristicAIMTemplates) {
		super();
		this.annotatorConfidence = annotatorConfidence;
		this.imagingObservationCharacteristicAIMTemplates = imagingObservationCharacteristicAIMTemplates;
	}

	public boolean isAnnotatorConfidence() {
		return annotatorConfidence;
	}

	public void setAnnotatorConfidence(boolean annotatorConfidence) {
		this.annotatorConfidence = annotatorConfidence;
	}

	public List<ImagingObservationCharacteristicAIMTemplate> getImagingObservationCharacteristicAIMTemplates() {
		return imagingObservationCharacteristicAIMTemplates;
	}

	public void setImagingObservationCharacteristicAIMTemplates(
			List<ImagingObservationCharacteristicAIMTemplate> imagingObservationCharacteristicAIMTemplates) {
		this.imagingObservationCharacteristicAIMTemplates = imagingObservationCharacteristicAIMTemplates;
	}
}
